#include "Idoso.h"


Idoso::Idoso(int idade, int id):Pessoa(id)
{
	this->setTemp_Inf(0);
	this->setTemp_Imu(0);
	this->setInfectado(false);
	this->setMorto(false);
	this->idade=idade;
	
}
Idoso::Idoso(const Pessoa & i):Pessoa(i) {
	
	
}

Pessoa * Idoso::getCopia(){
	Pessoa *auxp=new Idoso(*this);
	return auxp;
}
void Idoso::Envilhece(){
	if(idade>0) idade --;
	else this->setMorto(true);
	
}
Idoso::Idoso():Pessoa(-1)
{
	this->setTemp_Inf(-1);
	this->setTemp_Imu(-1);
	this->setInfectado(false);
	this->setMorto(false);
	this->idade=50;
	
}

Idoso::~Idoso(void)
{
}

void Idoso::setIdade(int idade){
	this->idade=idade;
}

int Idoso::getIdade(){
	return idade;
}


